#include "Erreur.h"
#include "ErreurSyntaxique.h"
#include <string>
#include <iostream>
#include "Symbole.h"

using namespace std;

ErreurSyntaxique::ErreurSyntaxique(string msg, int ligne, int colonne, Symbole attendu, Symbole trouve) throw() : Erreur(msg, ligne, colonne), attendu(), trouve() {
	this->attendu = attendu;
	this->trouve = trouve;
}

void ErreurSyntaxique::afficher(){
	Erreur::afficher();
	cerr << "   Attendu : " << attendu << endl
			<< "   Trouve  : " << trouve << endl << endl;
}

ErreurSyntaxique::~ErreurSyntaxique() throw(){

}